Generalized Ham-Sandwich Cuts for Well Separated Point Sets

نویسندگان

  • Jihui Zhao
  • William Steiger
چکیده

Bárány, Hubard, and Jerónimo recently showed that for given well separated convex bodies S1, . . . , Sd in R and constants βi ∈ [0, 1], there exists a unique hyperplane h with the property that Vol(h ∩Si) = βi·Vol(Si); h is the closed positive transversal halfspace of h, and h is a “generalized ham-sandwich cut”. We give a discrete analogue for a set S of n points in R which is partitioned into a family S = P1 ∪ · · · ∪ Pd of well separated sets and are in weak general position. The combinatorial proof inspires an O(n(log n)d−3) algorithm which, given positive integers ai ≤ |Pi|, finds the unique hyperplane h incident with a point in each Pi and having |h+ ∩ Pi| = ai. Finally we show that the conditions assuring existence and uniqueness of generalized cuts are also necessary.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Ham-Sandwich Cuts for Two Point Sets with Bounded Convex-Hull-Peeling Depth

We provide an efficient data structure for dynamically maintaining a ham-sandwich cut of two (possibly overlapping) point sets in the plane, with a bounded number of convex-hull peeling layers. The ham-sandwich cut of S1 and S2 is a line that simultaneously bisects the area, perimeter or vertex count of both point sets. Our algorithm supports insertion and deletion of vertices in O(c log n) tim...

متن کامل

Generalized Ham-Sandwich Cuts

Bárány, Hubard, and Jerónimo recently showed that for given wellseparated convex bodies S1, . . . , Sd in R and constants βi ∈ [0,1], there exists a unique hyperplane h with the property that Vol(h+ ∩ Si) = βi · Vol(Si); h+ is the closed positive transversal halfspace of h, and h is a “generalized ham-sandwich cut.” We give a discrete analogue for a set S of n points in R which are partitioned ...

متن کامل

Dynamic Ham-Sandwich Cuts for Two Overlapping Point Sets

We provide an efficient data structure for dynamically maintaining a ham-sandwich cut of two overlapping point sets in convex position in the plane. The ham-sandwich cut of S1 and S2 is a line that simultaneously bisects the area, perimeter or vertex count of both point sets. Our algorithm supports insertion and deletion of vertices in O(log n) time, and area, perimeter and vertex-count queries...

متن کامل

Weighted Ham-Sandwich Cuts

Let R and B be two sets of n points. A ham-sandwich cut is a line that simultaneously bisects R and B, and is known to always exist. This notion can be generalized to the case where each point p ∈ R ∪ B is associated with a weight wp. A ham-sandwich cut can still be proved to exist, even if weights are allowed to be negative. In this paper, we present a O(n logn) algorithm to find a weighted ha...

متن کامل

Algorithms for Ham Sandwich Cuts

Given disjoint sets PI, P2 ..... Pd in R a with n points in total, a ham-sandwich cut is a hyperplane that simultaneously bisects the Pi. We present algorithms for finding ham-sandwich cuts in every dimension d > 1. When d = 2, the algorithm is optimal, having complexity O(n). For dimension d > 2, the bound on the running time is proportional to the worst-case time needed for constructing a lev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008